*{padding:0;margin:0;}
body{background:#F2F2F2 url('images/body_bg.jpeg') repeat left top;}
img{border:none;}
h1, h2, h3, h4, h5, h6, p{margin:1em 0;}
.clear{clear:both;}
.header{}
.wrapper{width:1000px;margin:0 auto;}
.banner{height:60px;}
.leftbanner{float:left;width:200px;height:60px;}
.rightbanner{float:right;width:600px;height:60px;}
.mainmenu{height:61px;background:-moz-linear-gradient(top, #faa51a, #f47a20);background:-webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));border-bottom:1px solid #CCC;border-top:1px solid #CCC;-moz-box-shadow:1px 1px 5px #999;-webkit-box-shadow:1px 1ps 5px #999;}
.menu{float:left;height:61px;}
.menu ul{list-style:none;z-index:1;}
.menu ul li{float:left;padding:0 20px 0 0;position:relative;}
.menu ul li a{text-decoration:none;color:#473119;display:block;height:61px;line-height:61px;font-family:Tahoma;font-size:14px;font-weight:700;}
.menu ul li a:hover{color:#FFF;}
.menu ul li ul{position:absolute;background-color:#5c5449;width:200px;display:none;border:1px solid #080808;}
.menu ul li:hover ul{display:block;}
.menu li ul li.first a{border-top:5px solid #51493f;}
.menu li ul li.last a{border-bottom:none;}
.menu ul li ul li{width:100%;}
.menu ul li ul li a{color:#bdc58d;height:30px;line-height:30px;padding:10px 0 10px 10px;border-bottom:1px solid #6f6658;}
.menu ul li ul li a:hover{background-color:#40372F;}
.searchbox{float:right;height:61px;line-height:61px;position:relative;}
.content{margin:0px auto;padding:20px 0;}
.loginpanel{float:right;text-align:right;margin:0 20px;}
.loginpanel a{text-decoration:none;color:#473119;line-height:60px;}
.contactinfo{float:right;color:#473119;height:40px;margin:10px 0;line-height:40px;border:1px solid #473119;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;padding:0 10px;}
.contactinfo span{background:url('images/phone.png') no-repeat left center;padding-left:23px;font-family:Tahoma;font-size:13px;font-weight:700;}
.searchinput{width:200px;padding:4px 40px 4px 10px;height:22px;-moz-border-radius:none;-webkit-border-radius:none;-o-border-radius:none;color:#6D5D52;border-style:none none none;-moz-border-width:1px none none;-webkit-border-width:1px none none;-o-border-width:1px none none;-moz-border-image:none;-webkit-border-image:none;-o-border-image:none;-webkit-border-colors:none;-o-border-colors:none;-moz-border-colors:none;}
.searchbutton{width:36px;height:30px;background:#DDD url('images/sprite.png') no-repeat scroll right -50px;border:none;color:#FFF;margin:0;padding:0;position:absolute;right:0px;display:block;top:16px;cursor:pointer;}
.leftcontent{float:left;width:200px;}
.middlecontent{float:left;width:580px;margin:0 10px;}
.rightcontent{float:right;width:200px;}
.box{border:1px solid #CCC;background:#FFF url('images/bg_box.png') repeat-x left top;margin-bottom:10px;}
.boxtitle{height:40px;line-height:40px;padding:0 20px;text-transform:uppercase;font-weight:700;font-size:14px;color:#443937;}
.boxcontent{margin:0 auto;padding:20px 0 0px 0;}
.padding20{padding:20px;}
div.supportonline{text-align:center;font-family:Verdana;font-size:12px;padding-bottom:10px;}
div.supportonline img{margin-bottom:5px;}
.hide{display:none;}
.footer{background:url(images/bg-footer.png) repeat-x scroll 0 0 #443937;border-top:6px solid #0098D6;padding:20px;}
.footer-cat{margin:30px 20px 20px 0;float:left;border-right:1px dotted #564B49;}
.footer-cat ul{list-style:none;}
.footer-cat p{color:#FFF;font-weight:700;margin-bottom:5px;font-family:Arial, Sans-Serif;font-size:12px;}
.footer-ul{margin-right:30px;float:left;display:block;color:#AB9895;}
.footer ul li a{line-height:25px;font-family:Tahoma, Sans-Serif;font-size:11px;color:#AB9895;}
.footer ul li{background:url(images/list-style-bot.png) no-repeat left center;padding:0 10px;display:block;height:25px;}
.footer-title{color:#564B49;font-size:20px;font-weight:700;font-family:Arial, Sans-Serif;}
.hotline{position:relative;margin:30px 0px 20px 0;padding:10px;line-height:35px;float:right;border:1px solid orange;-moz-border-radius:7px;-webkit-border-radius:7px;height:85px;background:-moz-linear-gradient(top, #faa51a, #f47a20);background:-webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));}
.hotline header{text-transform:uppercase;font-family:Tahoma;font-weight:700;color:#473119;font-size:14px;}
.hotline section ul li{font-family:Tahoma, san-serif;color:#fef4e9;font-size:14px;padding:0 25px;background:url(images/phone.png) no-repeat left center;}
.hotline img{position:absolute;bottom:12px;right:20px;}
.static{padding:0 20px;height:35px;line-height:35px;background:url('images/bullet.png') no-repeat 10px center;}
.center-align{margin:0 auto;}
.register-box{padding: 0 20px;}
.register-title{margin:20px auto;font-weight:700;width:150px;font-size:24px;font-family:Tahoma, Sans-serif;text-transform:uppercase;}
.register-row{padding:5px 0;}
.register-label{float:left;width:130px;text-align:left;margin:0 10px 0 0;}
.register-control input{width:360px;padding:4px 6px;}
.continuebutton{text-align:right;margin-bottom:20px;}
.buttonpanel {text-align:center;margin: 0 0 20px;}
.image-scroller{width:160px;margin:0 auto;}
.message-error{margin:5px 0;}
.payment-item {clear:both; margin:0 0px 15px 10px;}
.payment-item img {border-style:none;}
.payment-item span {float:right;width: 150px;text-align:left;display:block;height: 18px;line-height:18px;font-size:12px;font-family:Tahoma}
.cart-sum{text-align:right;margin-bottom:15px;font-weight:700;font-size:14px; font-family:Arial;}
.cart-sum span, .cart-sum sup {color:red;}
.shoppingcart{margin:0 10px;}
.shoppingcart .row {margin-bottom:15px;}
.shoppingcart .shoppingcart-link{text-align:center;font-weight:700;font-size:14px;}
.shoppingcart .shoppingcart-link a{color:red;}
.clock {margin:0 10px }
.clock .timeclock {text-align:center;line-height:30px;font-size:30px;line-height:1.2em;height:1.2em;}
.clock .timeclock span {font-family:Arial;color:#3C3C3C}
.clock .timeclock img {border-style:none;margin: -3px 4px -3px 0;}
.clock .date {color:#999;font-size:12px;font-family:Arial;text-align:center;margin:10px 0 20px;}